package com.xh3140.android.widget.dialog.values;

import androidx.annotation.ColorInt;

public final class ColorRes {
    /**
     * 禁止实例化
     */
    private ColorRes() {
        throw new RuntimeException("This class prohibits instantiation.");
    }

    /**
     * 透明（无色）
     */
    @ColorInt
    public static final int TRANSPARENT = 0x00000000;

    /**
     * 黑色
     */
    @ColorInt
    public static final int BLACK = 0xFF000000;

    /**
     * 白色
     */
    @ColorInt
    public static final int WHITE = 0xFFFFFFFF;

    /**
     * 灰色
     */
    @ColorInt
    public static final int GRAY = 0xFF888888;

    /**
     * 红色
     */
    @ColorInt
    public static final int RED = 0xFFFF0000;

    /**
     * 绿色
     */
    @ColorInt
    public static final int GREEN = 0xFF00FF00;

    /**
     * 蓝色
     */
    @ColorInt
    public static final int BLUE = 0xFF0000FF;

    /**
     * 对话框背景颜色
     */
    @ColorInt
    public static final int DIALOG_BACKGROUND_COLOR = 0xFFF8F8F8;

    /**
     * 对话框分割线颜色
     */
    @ColorInt
    public static final int DIALOG_DIVIDER_COLOR = 0xFFD7D7DB;

    /**
     * 标题文本字体颜色
     */
    @ColorInt
    public static final int TITLE_TEXT_COLOR = BLACK;

    /**
     * 标题背景颜色
     */
    @ColorInt
    public static final int TITLE_BACKGROUND_COLOR = TRANSPARENT;

    /**
     * 副标题文本字体颜色
     */
    @ColorInt
    public static final int SUBTITLE_TEXT_COLOR = 0x9F000000;

    /**
     * 副标题背景颜色
     */
    @ColorInt
    public static final int SUBTITLE_BACKGROUND_COLOR = TRANSPARENT;

    /**
     * 按钮消极文本字体颜色
     */
    @ColorInt
    public static final int BUTTON_NEGATIVE_TEXT_COLOR = 0xFF8F8F8F;

    /**
     * 按钮积极文本字体颜色
     */
    @ColorInt
    public static final int BUTTON_POSITIVE_TEXT_COLOR = 0xFF1E90FF;

    /**
     * 按钮禁用状态下的文本字体颜色
     */
    @ColorInt
    public static final int BUTTON_DISABLED_TEXT_COLOR = 0xFF898D8B;

    /**
     * 按钮背景颜色
     */
    @ColorInt
    public static final int BUTTON_BACKGROUND_COLOR = 0xFFF8F8F8;

    /**
     * 按钮按下状态背景颜色
     */
    @ColorInt
    public static final int BUTTON_PRESSED_BACKGROUND_COLOR = 0xFF888888;

    /**
     * 内容文本字体颜色
     */
    @ColorInt
    public static final int CONTENT_TEXT_COLOR = 0xFF8F8F8F;

    /**
     * 内容背景颜色
     */
    @ColorInt
    public static final int CONTENT_BACKGROUND_COLOR = TRANSPARENT;

    /**
     * 输入框文本字体颜色
     */
    @ColorInt
    public static final int INPUT_TEXT_COLOR = BLACK;

    /**
     * 输入框提示语文本颜色
     */
    @ColorInt
    public static final int INPUT_HINT_COLOR = 0xFF8F8F8F;

    /**
     * 输入框边框线条颜色
     */
    @ColorInt
    public static final int INPUT_STROKE_COLOR = 0xFF808080;

    /**
     * 输入框背景颜色
     */
    @ColorInt
    public static final int INPUT_BACKGROUND_COLOR = TRANSPARENT;

    /**
     * 列表分割线颜色
     */
    @ColorInt
    public static final int LIST_DIVIDER_COLOR = 0xFFD7D7DB;

    /**
     * 列表项文本字体颜色
     */
    @ColorInt
    public static final int LIST_ITEM_TEXT_COLOR = 0xFF8F8F8F;

    /**
     * 列表项背景颜色
     */
    @ColorInt
    public static final int LIST_ITEM_BACKGROUND_COLOR = TRANSPARENT;

    /**
     * 加载视图颜色
     */
    @ColorInt
    public static final int LOADING_TINT_COLOR = 0xFF8A8A8A;

    /**
     * 加载文本字体颜色
     */
    @ColorInt
    public static final int LOADING_TEXT_COLOR = 0xFF8F8F8F;

    /**
     * 加载背景颜色
     */
    @ColorInt
    public static final int LOADING_BACKGROUND_COLOR = TRANSPARENT;
}
